home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Installer SDK Cornucopia 1.0.2 / Tools / Pre-Release / ScriptCheck 4.1.1d2 / ScriptCheck 4.1.1d2 Rel. Notes next >
Encoding:
Text File  |  1997-02-17  |  4.1 KB  |  68 lines  |  [ttro/ttxt]

  1. ScriptCheck 4.1.1d2 Release Notes
  2.  
  3. Scriptcheck 4.1.1d2 contains bug fixes to Scriptcheck 4.1 :
  4.  
  5. BUG FIXES & ENHANCEMENTS
  6. • scriptcheck now recognizes the special paths introduced with Installer 4.0.6 (ctrD, ctrX, extD, extX...)
  7. • when switching disks, the 'Stop' button now stops scriptcheck -- instead of going to the next disk
  8. • scriptcheck now recognizes floppy disks correctly
  9. • fixed crashing bug caused by a source path name that did not contain a ":"
  10. • scriptcheck indicates whether it is acting on source disks or source folders
  11. • the '.scx' file is now recognized properly when scriptchecking font atoms
  12. • long file names and pathnames are now checked correctly for both 'intf' and 'infs' resources
  13. • both the creation date and modification date 'intf' fields are now updated by Scriptcheck
  14.  
  15. KNOWN BUGS
  16. • the version field in the infa is not always updated correctly when using uncompressed files -- this will be fixed very shortly.
  17.  
  18.  
  19. -----------------------------------------------------------------------------------------------------------------------------------------------
  20. ScriptCheck 4.1a2 Release Notes
  21. -----------------------------------------------------------------------------------------------------------------------------------------------
  22. ScriptCheck 4.1a2 fixes many of the bugs that are present in ScriptCheck 4.0.X.  Since ScriptCheck 4.1a2 has not completed a full round of testing, but can find some errors that the released ScriptCheck cannot find, it is suggested that scriptwriters use ScriptCheck 4.1a2 to double-check the errors reported by ScriptCheck 4.0.3.
  23.  
  24.  
  25. BUG FIXES & ENHANCEMENTS
  26.  
  27. • ScriptCheck warns about source files with odd creation dates.
  28. In order to help preserve compatibility with NetWare-based networks, ScriptCheck warns if a source file has an odd creation date (instead of an even creation date).
  29.  
  30. • Extension file name can now be specified separately.
  31. There are now three ways of specifying the scx file:
  32. 1) The old way:  use the name of the script and append.scx
  33. 2) Use a new ScriptCheck param (-x) and give the scx path+filename
  34. eg. 'Projects:scriptcheck.ppc' Example:theExample -x ":::InstaCompOne 1.0:InstaCompOneSCExt.rsrc" -h -d -a -p
  35. 3) Leave out the pathname for the scx file and ScriptCheck assumes its in the same directory as the script file.
  36. eg. 'Projects:scriptcheck.ppc' Example -h -d -a -p -x theSCXFile. 
  37.  
  38. • Errors now correctly refer to 'intf' or 'infs'.
  39. Previously, ScriptCheck would refer to a problem with an 'infs' resource when actually it was an 'intf' resource.
  40.  
  41. • Better 'intf' and 'infs' path checking.
  42. Errors in the target path string of 'intf' and 'infs' resources would cause problems for the Installer, so ScriptCheck now does a better job of verifying this path.  Specifically, these errors are checked:
  43. - Proper format of special-'XXXX' and folder-'XXXX' symbols.
  44. - Target paths must start with a colon (':'), special-'XXXX' or folder-'XXXX'
  45. - All filenames are no greater than 31 characters
  46. - The path cannot contain '::'
  47.  
  48. • ScriptCheck now warns of inpk's which don't have any items.
  49. 'inpk' resources that don't have any items in there list are considered bogus, and ScriptCheck now warns of these.
  50.  
  51. • ScriptCheck command line now allows the target script pathname to 255 characters.
  52. ScriptCheck previously couldn't handle a target script pathname greater than 64 characters.  The path can now be 255 characters.
  53.  
  54. • Better checking of file atoms the only delete during installation.
  55. If a file atom uses the flags deleteWhenInstalling & dontCopy, warns the user if a non-0 value has been entered for the source.  This also solves a problem where ScriptCheck would crash if the source 'infs' ID was 0, but the file atom was only deleting.
  56.  
  57. •    ScriptCheck now sets the MPW status variable correctly upon failing.
  58. This will allow users to stop the build process if ScriptCheck found errors.
  59.  
  60. • ScriptCheck now catches dangling references in rule clauses.
  61. If an 'intf' resource cannot be found, the following message is displayed:  "# Error:   'intf' ID = 1835 referenced from 'inrl' ID = 1836 does not exist."
  62.  
  63.  
  64. KNOWN BUGS
  65.  
  66. • Random crashes.
  67. Since ScriptCheck 4.1a2 is still Alpha, you may experience a crash with certain scripts.
  68.